
package com.hlkj.pay.vo.ad.resp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.hlkj.pay.dto.ad.AdPayTypDto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * ad交易订单表
 * 
 * @TableName t_ad_order
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AdH5Resp implements Serializable {
    /**
     * 私钥
     */
    @Schema(description = "广告id")
    private Long id;
    @Schema(description = "类型 1 权益卡 就是话费 需要展示手机号")
    private Integer type;
    /**
     * 私钥
     */
    @Schema(description = "支付方式 1:微信 2:支付宝 3:京东白条")
    private List<AdPayTypDto> payTypes;
    /**
     * 广告地址
     */
    @Schema(description = "跳转地址")
    private String returnUrl;
    /**
     * 支付价格
     */
    @Schema(description = "支付价格")
    private BigDecimal amount;

    @Schema(description = "手机列表")
    private List<String> phoneList=new ArrayList<>(30);
}
